package com.mine.dao;

import com.mine.pojo.MineNoticeRecord;
import com.mine.pojo.MineNoticeRecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface MineNoticeRecordMapper {
    int countByExample(MineNoticeRecordExample example);

    int deleteByExample(MineNoticeRecordExample example);

    int deleteByPrimaryKey(Long id);

    int insert(MineNoticeRecord record);

    int insertSelective(MineNoticeRecord record);

    List<MineNoticeRecord> selectByExample(MineNoticeRecordExample example);

    MineNoticeRecord selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") MineNoticeRecord record, @Param("example") MineNoticeRecordExample example);

    int updateByExample(@Param("record") MineNoticeRecord record, @Param("example") MineNoticeRecordExample example);

    int updateByPrimaryKeySelective(MineNoticeRecord record);

    int updateByPrimaryKey(MineNoticeRecord record);
}